用Go来实现下载功能还是很简单的。直接看代码吧

func download(url string){
    resp,err := http.Get(url)
    handleErr(err)
    defer resp.Body.Close()
    body,err := ioutil.ReadAll(resp.Body)
    handleErr(err)
    err := ioutil.WriteFile("./test",body,0666)
    handleErr(err)
}

  核心部分就如此简单,剩下的就自己发挥啦。 比如断点续传什么的。



blog comments powered by Disqus

Published

2013-10-30

Categories


Tags